"""
Python类可以使用：__init__()方法，称之为构造方法

使用构造方法对成员变量进行赋值

可以实现：
    在创建类对象（构造类）的时候，会自动执行
    在创建类对象（构造类）的时候，将传入参数自动传递给__init__方法使用

重要的事情说三遍，构造方法名称：__init__   __init__   __init__ ， 千万不要忘记init前后都有2个下划线

构造方法也是成员方法，不要忘记在参数列表中提供：self

在构造方法内定义成员变量，需要使用self关键字

这是因为：变量是定义在构造方法内部，如果要成为成员变量，需要用self来表示
"""


class Student:

    def __init__(self, name, age, tel):
        self.name = name
        self.age = age
        self.tel = tel
        print("Student类创建了一个类对象")


stu = Student("周杰轮", 31, "18500006666")
print(stu.name)
print(stu.age)
print(stu.tel)

"""
1.构造方法的名称是：__init__，注意init前后的2个下划线符号

2. 构造方法的作用：
    构建类对象的时候会自动运行
    构建类对象的传参会传递给构造方法，借此特性可以给成员变量赋值
    
3. 注意事项：
    构造方法不要忘记self关键字
    在方法内使用成员变量需要使用self

"""
